* {margin:0; padding:0;}
body {font-family:arial,sans-serif; font-size:81.25%; background:#fff; color:#000; padding:14px; position:relative;}
h1 {float:left; margin:0 9px 0 0; height:59px; overflow:hidden;}
h2 {font-size:1.25em; margin-bottom:1em; background:#e5ecf9; border-top:1px solid #36c; padding:2px 4px; clear:both;}
h3 {font-size:120%; padding:0 35px;}
#q {width:282px;}
legend {display:none;}
img, fieldset {border:0;}
sup {color:red;}
#id {overflow:hidden; margin:0 0 2px;}
#id p {margin:0 0 4px;}
#id a {margin:0 15px 0 0;}
#about {clear:both; text-align:center; border-top:1px solid #36c; background:#e5ecf9; padding:2px 0 4px 0;}
div.section {width:47%; float:left; margin:0 0 20px 4px;}
div.section.alt {float:left;margin:0 0 20px 4px;}
div.section h3 + p {margin-bottom: 1.5em;}
li {list-style:none; padding:0 0 0 46px; min-height:35px; margin:0 0 1em 5px; position:relative;}

.rtl h1 {float:right; margin:0 0 0 9px;}
.rtl input {margin:0 0 0 4px;}
.rtl #id a {margin:0 0 0 15px;}
.rtl div.section {float:right; margin:0 4px 20px 0;}
.rtl div.section.alt {float:left;}
.rtl li {padding:0 46px 0 0; margin:0 5px 1em 0;}
.rtl li span {left:auto; right:0;}